Pattern Matching in MOLA

نویسندگان

  • Agris Sostaks
  • A. Sostaks
چکیده

This paper addresses the pattern matching problem for model transformation languages. Despite being an NP-complete problem, the pattern matching can be solved efficiently in typical areas of application. A simple pattern matching strategy is proposed for MOLA model transformation language which is efficient for tasks related to the model driven software development. A more advanced solution is also introduced for other domains. It is a local search plan strategy combined with the metamodel annotation mechanism, which allows using the developer’s knowledge of model constraints that otherwise could be obtained only by analysis of existing models.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficiency Problems in MOLA Implementation

Efficiency of pattern matching for MOLA model transformation language is analyzed in the paper. A virtual machine and pattern matching procedure based on it is proposed, which takes into account the specific requirements for efficient pattern matching in MOLA. On the basis of a typical MDA example it is shown that the proposed solution is optimal and the conclusions are generalized to typical M...

متن کامل

Solving the TTC 2011 Reengineering Case with MOLA and Higher-Order Transformations

The Reengineering Case of the Transformation Tool Contest 2011 deals with automatic extraction of state machine from Java source code. The transformation task involves complex, non-local matching of model elements. This paper contains the solution of the task using model transformation language MOLA. The MOLA solution uses higher-order transformations (HOT-s) to generate a part of the required ...

متن کامل

Model Transformation Language MOLA

The paper describes a new graphical model transformation language MOLA. The basic idea of MOLA is to merge traditional structured programming as a control structure with pattern-based transformation rules. The key language element is a graphical loop concept. The main goal of MOLA is to describe model transformations in a natural and easy readable way.

متن کامل

Basics of Model Transformation Language MOLA

The paper offers basic elements of a new graphical model transformation language MOLA. The language combines the traditional structured programming with pattern-based transformation rules, the key element being a natural loop construct. The prime goal of MOLA is to provide a natural and highly readable representation of model transformation algorithms.

متن کامل

Rerproductice biology of three important indigenous small fish viz., mola ( INDIGENOUS SMALL FISH VIZ., MOLA (Amblypharyngodon mola), Chela (Chela cachius) and punti (Puntius sophore)

Reproductive biology of three important small indigenous fish species mola (Amblypharyngodon mola), punti (Puntius sophore) and chela (Chela cachius) was studied for 12 months from January to December, 1999 in the Department of Fisheries Management, Bangladesh Agricultural University, Mymensingh. Gonadosomatic index (GSI) and ova diameter were analysed to determine their reproductive cycle. Thr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010